17. 练习 — 基本循环
练习 - 基本
for
循环
SOLUTION:
- 列表项数量决定了循环的运行次数。
- 我们通过缩进表示一行代码位于循环内。
QUIZ QUESTION: :
某些循环可行,某些不可行。你能判断哪些可行,哪些不可行吗?
ANSWER CHOICES:
循环 |
可行或不可行? |
---|---|
不可行 |
|
不可行 |
|
可行 |
|
可行 |
|
可行 |
SOLUTION:
循环 |
可行或不可行? |
---|---|
不可行 |
|
不可行 |
|
不可行 |
|
不可行 |
|
可行 |
|
可行 |
|
可行 |
|
可行 |
|
可行 |
|
可行 |
|
可行 |
|
可行 |
|
可行 |
SOLUTION:
1 次Task Description:
下面是一个绘制三角形的 workspace。可以看出,最后一部分有很多重复代码。首先,原封不动地运行代码。然后看看能否使用
for
循环绘制相同的三角形。
Task Feedback:
太棒了!
Workspace
This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity , so you may be able to download them there.
Workspace Information:
- Default file path:
- Workspace type: html-live
- Opened files (when workspace is loaded): n/a
( 备注 :如果你无法打开上面的workspace,请去 这里 )
----
解决方案
import turtle
juno = turtle.Turtle()
juno.color("white")
for side in [1, 2, 3]:
juno.forward(100)
juno.left(120)